marc carn , from plymouth , devon , was drinking in an irish bar with ten friends near to las ramblas on saturday night when he suddenly disappeared .
after he failed to turn up for his flight back home , mr carn 's worried family contacted the foreign office in a bid to track him down .
but the phoneless 29-year-old today handed himself into the british consulate - having walked for two days to try .